import tushare as ts
import pandas as pd
# 设置 token
token = 'c508869365fce05610e2cf264637f0473691e38fb80b3b21163bd150'
pro = ts.pro_api(token) # 初始化 pro 接口


# 获取格力电器日线行情数据

df_gldg = pro.daily(ts_code='000651.SZ', start_date='20090101',
                                        end_date='20201021')

# print(df_gldg.head())

# print(df_gldg.info())

# print(df_gldg.axes)

'''
另一种方法是使用 DatetimeIndex() 将字符类型转化成 datetime64 类型，等同于
to_datetime() 的效果。
set_index() 将指定的列作为索引，并且可以配置drop参数删除该列，以避免重复
'''

df_gldg.trade_date = pd.DatetimeIndex(df_gldg.trade_date)

df_gldg.set_index('trade_date', drop=True, inplace=True)
print(df_gldg.head())